package com.gome.ocean.service.elasticsearch;

import java.util.List;
import java.util.Map;

/**
 * @author zhangguoqing 2016年8月2日 下午4:45:36
 * @since 5.0.0
 */
public interface IElasticSearchService {

    /**
     * @description es查询
     * @param indexName = 库名
     * @param typeName = 表名
     * @param tableName = DB tableName
     * @param fieldName = DB 字段名称
     * @param fieldValue = 字段值
     * @param userEmail = 邮件名称
     * @param startTime = 开始时间
     * @param endTime = 结束时间
     * @param startSize = 分页开始号
     * @param endSize = 分页结束号
     * @param minimumShouldMatch = 匹配度
     */
    public List<Map<String, Object>> queryListMapByFilterType(String esEnvironmentValue,String indexName, String typeName, String tableName,
                                                              String fieldName, String fieldValue, String userEmail,
                                                              String startTime, String endTime, int startSize,
                                                              int endSize);

}
